package com.example.light.web.meeting.dao;

import com.example.light.web.meeting.entity.OaMeetRecord;
import com.example.light.web.meeting.vo.MeetRecordVO;

import java.util.List;

public interface OaMeetRecordMapper {
    int deleteByPrimaryKey(Integer meetId);

    int insert(OaMeetRecord record);

    int insertSelective(OaMeetRecord record);

    OaMeetRecord selectByPrimaryKey(Integer meetId);

    int updateByPrimaryKeySelective(MeetRecordVO record);

    int updateByPrimaryKey(OaMeetRecord record);

    List<OaMeetRecord> selectMeetList();

    Integer selectCurrentLastRecord(Integer current);

    void deleteBatchByMeetId(Integer[] meetIds);

    MeetRecordVO selectMeetRecordByMeetId(Integer meetId);

    List<OaMeetRecord> selectMeetListByMeetTheme(String meetTheme);
}